home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / Libraries / MacPNG Library 1.02 / pngMacSrc 1.02 / DropShell 2.0-gif2png / DSAppleEvents.h < prev    next >
Text File  |  1994-07-01  |  2KB  |  56 lines

  1. /******************************************************************************
  2. **
  3. **  Project Name:    DropShell
  4. **     File Name:    DSAppleEvents.h
  5. **
  6. **   Description:    Header w/prototypes for the generic AppleEvent handling routines
  7. **
  8. *******************************************************************************
  9. **                       A U T H O R   I D E N T I T Y
  10. *******************************************************************************
  11. **
  12. **    Initials    Name
  13. **    --------    -----------------------------------------------
  14. **    LDR            Leonard Rosenthol
  15. **    MTC            Marshall Clow
  16. **    SCS            Stephan Somogyi
  17. **
  18. *******************************************************************************
  19. **                      R E V I S I O N   H I S T O R Y
  20. *******************************************************************************
  21. **
  22. **      Date        Author    Description
  23. **    ---------    ------    ---------------------------------------------
  24. **    11 Dec 93    SCS        Universal Headers/UPPs (Phoenix 68k/PPC & PPCC)
  25. **                        Skipped System 6 compatible rev of DropShell source
  26. **    11/24/91    LDR        Added new routines to this header
  27. **    10/29/91    SCS        Changes for THINK C 5
  28. **    10/28/91    LDR        Officially renamed DropShell (from QuickShell)
  29. **    10/06/91    MTC        Converted to MPW C
  30. **    04/09/91    LDR        Added to Projector
  31. **
  32. ******************************************************************************/
  33.  
  34. #ifndef __DSAPPLEEVENTS_H__
  35. #define __DSAPPLEEVENTS_H__
  36.  
  37. #include <AppleEvents.h>
  38.  
  39. #include "DSGlobals.h"
  40. #include "DSUtils.h"
  41. #include "DSUserProcs.h"
  42.  
  43. pascal void        InitAEVTStuff(void);
  44. OSErr            GotRequiredParams(AppleEvent *theAppleEvent);
  45. void            FailErr(OSErr err);
  46.  
  47. pascal OSErr    _HandleDocs ( AppleEvent *theAppleEvent, AppleEvent *reply, Boolean opening );
  48.  
  49. pascal OSErr    HandleOAPP(AppleEvent *theAppleEvent, AppleEvent *reply, long handlerRefcon);
  50. pascal OSErr    HandleQuit(AppleEvent *theAppleEvent, AppleEvent *reply, long handlerRefcon);
  51. pascal OSErr    HandleODOC(AppleEvent *theAppleEvent, AppleEvent *reply, long handlerRefcon);
  52. pascal OSErr    HandlePDOC(AppleEvent *theAppleEvent, AppleEvent *reply, long handlerRefcon);
  53. pascal void        DoHighLevelEvent(EventRecord *event);
  54.  
  55. #endif
  56.